<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			#ul1
			{
				background-color: aquamarine;
			}
		</style>
		<script type="text/javascript">
			window.onload=function()
			{    var ul1=document.getElementById("ul1");
				var btn01=document.getElementById("btn01");
				btn01.onclick=function()
				{
					var li=document.createElement("li");
					li.innerHTML='<a href="javascript:;" class="lnk">新添加的超链接</a>';
					ul1.appendChild(li);
					
				}
				
				ul1.onclick=function(event)
				{
					event=event||window.event;
					if(event.target.className=="link")    //如果触发事件的对象是我们期望的元素，则执行否则不执行
					{
						alert("gg");
					}
					
				}
			}
		</script>
	</head>
	<body>
		<button id="btn01">添加一个超链接</button>
		<ul id="ul1">
			<li><a href="javascript:;" class="link">超链接一</a></li> <!-- a并不是li的子元素，是并列的-->
			<li><a href="javascript:;" class="link">超链接二</a></li>
			<li><a href="javascript:;" class="link">超链接三</a></li>
		</ul>
	</body>
</html>